Schedulability Analysis and Utilization Bounds for Highly Scalable Real-Time Services

نویسنده

  • Chenyang Lu
چکیده

The proliferation of high-volume time-critical web services such as online trading calls f o r a scalable server design that allows meeting individual response-time guarantees of real-time transactions. A main challenge is to honor these guarantees despite unpredictability in incoming server load. The extremely high volume of real-time service requests mandates constant-time scheduling and schedulability analysis algorithms (as opposed to polynomial or logarithmic ones in the number of current requests). This paper makes two major contributions towards developing an architecture and theoretical foundations for scalable real-time servers operating in dynamic environments. First, we derive a tight utilization bound for schedulability of aperiodic tasks (requests) that allows implementing a constant time schedulability test on the server: We demonstrate that Liu and Layland's schedulable utilization bound of In 2 does not apply to aperiodic tasks, and prove that an optimal arrival-time independent scheduling policy will meet all aperiodic task deadlines if utilization is maintained below 1Second, we show that aperiodic deadline-monotonic scheduling is the optimal arrival-timeindependent scheduling policy fo r uperiodic tasks. This result is used to optimally prioritize server requests. Evaluation of a utilization control loop that maintains server utilization below the bourid shows that the approach is effective in meeting all individual deadlines in a high petforniance real-time server: 1+@'

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Schedulability Analysis and Utilization Bounds for Highly Scalable Real-Time Service

The proliferation of high-volume time-critical web services such as online trading calls f o r a scalable server design that allows meeting individual response-time guarantees of real-time transactions. A main challenge is to honor these guarantees despite unpredictability in incoming server load. The extremely high volume of real-time service requests mandates constant-time scheduling and sche...

متن کامل

Tech Report: Schedulability Analysis for Real-time Task Set on Resource with Performance Degradation and Periodic Rejuvenation

Most schedulability analyses in the literature assume that the performance of computing resource does not change over time. However, due to ever increased complexity of computer system, software aging issues become more difficult, if not impossible, to eradicate. Hence, the assumption that computing resource has a constant performance in its entire lifetime does not hold in real world long-stan...

متن کامل

New Schedulability Tests for Real-Time Task Sets Scheduled by Deadline Monotonic on Multiprocessors

In this paper, we address the problem of schedulability analysis of a set of real-time periodic (or sporadic) tasks on multiprocessor hardware platforms, under fixed priority global scheduling. In a multiprocessor system with M processors, a global scheduler consists of a single queue of ready tasks for all processors, and the scheduler selects the first M tasks to execute on the M processors. ...

متن کامل

Schedulability Test for Soft Real-Time Systems under Multiprocessor Environment by using an Earliest Deadline First Scheduling Algorithm

This paper deals with the study of Earliest Deadline First (EDF) which is an optimal scheduling algorithm for uniprocessor real time systems use for scheduling the periodic task in soft real-time multiprocessor systems. In hard real-time systems, a significant disparity exists EDF-based schemes and RMA scheduling (which is the only known way of optimally scheduling recurrent real-time tasks on ...

متن کامل

Best-case analysis for improving the worst-case schedulability test for distributed hard real-time systems

___________________ This work has been supported in part by the Comisión Interministerial de Ciencia y Tecnología of the Spanish Government, under Grant TAP97-892 In this paper we present an improvement of the schedulability analysis technique for distributed hard realtime systems that allows us to increase the maximum schedulable resource utilization. Since the improvement affects only the ana...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001